import pandas as pd

# 读取 Excel 文件
df = pd.read_excel("source.xlsx")

# 创建开始日期和结束日期列
df['开始日期'] = pd.to_datetime(df['年份'].astype(str) + '-' + df['月份'].astype(str) + '-01')
df['结束日期'] = df['开始日期'] + pd.offsets.MonthEnd(0)

# 打印结果
print(df)

# 可选：将结果保存到新的 Excel 文件
df.to_excel("target-gp.xlsx", index=False)